deciduous membrane - French English Dictionary